@InProceedings{adali96query,
    author = "Sibel Adali and K. Selcuk Candan and Yannis Papakonstantinou and V. S. Subrahmanian",
    title = "{Query Caching and Optimization in Distributed Mediator Systems}",
    booktitle = "{SIGMOD} Conference",
    year = "1996",
    url = "citeseer.nj.nec.com/adali96query.html" }

@TechReport{agaram02phase,
  author = 	 {K. K. Agaram and S. W. Keckler and C. Lin and K. McKinley},
  title = 	 {{Phase Analysis of Program Memory Behavior}},
  number = {UTCS TR2002-67},
  institution =  {University of Texas at Austin},
  year = 	 {2002}
}

@InProceedings{bakshi00memory,
  author = 	 {A. Bakshi and Jean-Luc Gaudiot and Wen-Yen Lin and M. Makhija and V. K. Prasanna and Wonwoo Ro and Chulho Shin},
  title = 	 {{Memory Latency: to Tolerate or to Reduce?}},
  booktitle = 	 {12th Symposium on Computer Architecture and High Performance Computing. Invited paper},
  year = 	 {2000},
  month =        {June}
}

@Article{barish00world,
  author = "G. Barish and K. Obraczka",
  title = "{World Wide Web Caching: Trends and Techniques}",
  booktitle = "IEEE Communications Magazine Internet Technology Series",
  year = "2000",
  month = "May"
}

@Article{chen95effective,
  author = 	 {T. Chen and J. Baer},
  title = 	 {{Effective Hardware-based Data Prefetching for High-performance Processors}},
  journal = 	 {IEEE Transactions on Computers},
  year = 	 {1995},
  volume =	 {44},
  number =	 {5},
  month =	 {May}
}

@Article{denning80working,
  author = 	 {P. J. Denning},
  title = 	 {{Working Sets Past and Present}},
  journal = 	 {IEEE Transactions on Software Engineering},
  year = 	 {1980},
  number = 	 {1},
  volume = {SE-6}
}

@InProceedings{estrin92assessment,
  author = 	 {Deborah Estrin and Danny J. Mitzel},
  title = 	 {{An Assessment of State and Lookup Overhead in Routers}},
  booktitle = 	 {IEEE INFOCOM},
  year =         {1992},
  month =        {May}
}

@InProceedings{feldmeier88improving,
  author = 	 {O. Feldmeier},
  title = 	 {{Improving Gateway Performance with a Routing-table Cache}},
  booktitle = 	 {IEEE INFOCOM},
  year = 	 {1988},
  month = 	 {March}
}

@InProceedings{xu00novel,
  author = 	 {Jun Xu and Mukesh Singhal and Joanne Degroat},
  title = 	 {{A Novel Cache Architecture to Support Layer-Four Packet Classification at Memory Access Speeds}},
  booktitle = 	 {IEEE INFOCOM},
  year = 	 {2000},
}


@InProceedings{fonseca03intrinsic,
  author = 	 {Rodrigo Fonseca and Virgilio Almeida and Mark Crovella and Bruno Abrahao},
  title = 	 {{On the Intrinsic Locality Properties of Web Reference Streams}},
  booktitle = 	 {INFOCOM},
  year = 	 {2003}
}

@InProceedings{gopalan02improving,
    author = {K. Gopalan and Tzi-Cker Chiueh},
    title = {{Improving Route Lookup Performance Using Network Processor Cache}},
    booktitle = {IEEE/ACM SC Conf.},
    year = {2002},
}
month = {November} 

@InProceedings{iyer01analysis,
  author = 	 {Sundar Iyer and Ramana Rao Kompella and Nick McKeown},
  title = 	 {{Analysis of Memory Architecture for Fast Packet Buffers}},
  booktitle = 	 {IEEE Workshop on High Performance Switching and Routing},
  year = 	 {2001},
  month = 	 {May}
}   

@InProceedings{iyer01techniques,
  author = 	 {Sundar Iyer and Ramana Rao Kompella and Nick McKeown},
  title = 	 {{Techniques for Fast Packet Buffers}},
  booktitle = 	 {Gigabit Networking Workshop},
  year = 	 {2001},
  month = 	 {April}
}

@InProceedings{jouppi90improving,
  author = 	 {N. Jouppi},
  title = 	 {{Improving Direct-mapped Cache Performance by the Addition of a Small Fully-associative Cache and Prefetch Buffers}},
  booktitle =	 {Proceedings of the 17th International Symposium on Computer Architecture},
  year =	 {1990},
  month =	 {May}
}


@Article{lebeck94cache,
  author = "Alvin R. Lebeck and David A. Wood",
  title = "{Cache Profiling and the SPEC Benchmarks: A Case Study}",
  journal = "IEEE Computer",
  volume = "27",
  number = "10",
  year = "1994"
}

@TechReport{livadas02case,
  author = 	 {Carolos Livadas and Idit Keidar},
  title = 	 {{The Case for Exploiting Packet Loss Locality in Multicast Loss Recovery}},
  number = {MIT-LCS-TR-867},
  institution =  {Massachusetts Institute of Technology},
  year = 	 {2002}
}

@InProceedings{martonosi92memspy,
  author = "Margaret Martonosi and Anoop Gupta and Thomas E. Anderson",
  title = "{MemSpy: Analyzing Memory System Bottlenecks in Programs}",
  booktitle = "Measurement and Modeling of Computer Systems",
  year = "1992",
  month = "June"
}

@Article{mckee98smarter,
  author = 	 {S. McKee and R. Klenke and K. Wright and W. Wulf and M. Salinas and J. Aylor and A. Batson},
  title = 	 {{Smarter Memory: Improving Bandwidth for Streamed References}},
  journal = 	 {IEEE Computer},
  year = 	 {1998},
  month =	 {July}
}

@InProceedings{palacharla94evaluating,
  author = 	 {S. Palacharla and R. E. Kessler},
  title = 	 {{Evaluating Stream Buffers as Secondary Cache Replacement}},
  booktitle =	 {Proceedings of the 21st International Symposium on Computer Architecture (ISCA)},
  year =	 {1994},
  month =	 {April}
}


@InProceedings{partridge99locality,
  author = 	 {C. Partridge},
  title = 	 {{Locality and Route Caches}},
  booktitle = 	 {NSF Workshop, Internet Statistics Measurement and Analysis},
  year = 	 {1999},
  month = 	 {February}
}

@InProceedings{ranganathan00reconfigurable,
  author = "Parthasarathy Ranganathan and Sarita V. Adve and Norman P. Jouppi",
  title = "{Reconfigurable Caches and their Application to Media Processing}",
  booktitle = "{Proceedings of International Symposium on Computer Architecture (ISCA)}",
  year = "2000",
  month = "June"
}

@InProceedings{sherwood00predictor,
  author = 	 {Timothy Sherwood and Suleyman Sair and Brad Calder},
  title = 	 {{Predictor-Directed Stream Buffers}},
  booktitle = 	 {33rd International Symposium on Microarchitecture},
  year = 	 {2000},
  month = 	 {December}
}

@InProceedings{sherwood03pipelined,
  author = 	 {Timothy Sherwood and George Varghese and Brad Calder},
  title = 	 {{A Pipelined Memory Architecture for High Throughput Network Processors}},
  booktitle = 	 {ISCA},
  year = 	 {2003},
}

@InProceedings{sivasubramaniam95abstracting,
  author = 	 {A. Sivasubramaniam and  M. Singla and  U. Ramachandran and  H. Venkateswaran},
  title = 	 {{Abstracting Network Characteristics and Locality Properties of Parallel Systems}},
  booktitle = 	 {1st IEEE Symposium on High-Performance Computer Architecture },
  year = 	 {1995},
  month = 	 {January}
}

@InProceedings{spertus95evaluating,
    author = "Ellen Spertus and William J. Dally",
    title = "Evaluating the Locality Benefits of Active Messages",
    booktitle = "{5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming}",
    year = "1995",
    url = "citeseer.nj.nec.com/spertus95evaluating.html" }

@article{srinivasan99fast,
  author = "V. Srinivasan and G. Varghese",
  title = "{Fast Address Lookups using Controlled Prefix Expansion}",
  journal = "ACM Trans. on Computer Systems",
  volume = "17",
  number = "1",
  year = "1999"
}

@InProceedings{xie02locality,
  author = "Y. Xie and D. O'Hallaron",
  title = "{Locality in Search Engine Queries and Its Implications for Caching}",
  booktitle = "IEEE INFOCOM",
  year = "2002",
  month = "June"
}

@InProceedings{zhang00frequent,
  author = "Youtao Zhang and Jun Yang and Rajiv Gupta",
  title = "{Frequent Value Locality and Value-Centric Data Cache Design}",
  booktitle = "Architectural Support for Programming Languages and Operating Systems",
  year = "2000",
  month = "November"
}

@InProceedings{zhang99memory,
  author = 	 {L. Zhang and J.B. Carter and W.C. Hsieh and S.A. McKee},
  title = 	 {{Memory System Support for Image Processing}},
  booktitle = 	 {International Conference on Parallel Architectures and Compilation Techniques},
  year = 	 {1999},
  month = 	 {October}
}

@Article{jain90characteristics,
  author = 	 {R. Jain},
  title = 	 {{Characteristics of Destination Address Locality in Computer Networks: A Comparison of Caching Schemes}},
  journal = 	 {Computer Networks and ISDN Systems},
  year = 	 {1990},
  volume =	 {18},
  number =	 {4},
  month =	 {May}
}

@InProceedings{chiueh00cache,
  author = 	 {Tzi-Cker Chiueh and Prashant Pradhan},
  title = 	 {{Cache Memory Design for Network Processors}},
  booktitle =	 {Proc. of the 6th HPCA},
  year =	 {2000},
  month =	 {Jan}
}

@InProceedings{chiueh99high,
  author = 	 {Tzi-Cker Chiueh and Prashant Pradhan},
  title = 	 {{High-Performance IP Routing Table Lookup using CPU Caching}},
  booktitle = {Proc. of IEEE INFOCOMM'99},
  year =	 {1999}
}

@InProceedings{feldemeir88improving,
  author = 	 {D. C. Feldemeir},
  title = 	 {{Improving Gateway Performance with a Routing-table Cache}},
  booktitle =	 {Proceedings of IEEE INFOCOMM'88},
  year =	 {1988},
  month =	 {March}
}


@InProceedings{salehi95performance,
  author = {James D. Salehi and James F. Kurose and Don Towsley},
  title = {{The Performance Impact of Scheduling for Cache Affinity in Parallel Network Processing}},
  booktitle = {Proceedings of the Fourth IEEE International Symposium on High-Performance Distributed Computing (JPDC-4)},
  year = {1995},
  month = {August}
}

@article{nahum97cache,
	author = {Erich Nahum and David Yates and Jim Kurose and Don Towsley},
	title = {Cache behavior of network protocols},
	journal = {SIGMETRICS},
	volume = {25},
	number = {1},
	year = {1997},
	issn = {0163-5999},
	pages = {169--180},
	doi = {http://doi.acm.org/10.1145/258623.258686},
	publisher = {ACM Press},
}

@book{lekkas03network,
	author = {Panos C. Lekkas},
	title = {Network Processors: Architectures, Protocols and Platforms},
	edition = {1},
	month = {July},
	year = {2003},
	isbn={0071409866},
	publisher = {McGraw-Hill Profesional},
}

@misc{cacti,
	title={CACTI3.2 research.compaq.com/wrl/people/jouppi/CACTI.html}
}

@misc{ciscoCharacterizing, 
	title={Characterizing and Tracing Packet floods using Cisco Routers //www.cisco.com/warp/public/707/22.html}
}

TechReport{mudigonda05managing,
  author = 	 {Jayaram Mudigonda and Harrick M. Vin and Raj Yavatkar},
  title = 	 {{Managing Memory Access Latency in Packet Processing Systems}},
  number = {TR-05-11},
  institution =  {University of Texas at Austin},
  year = 	 {2005}
}


@InProceedings{mudigonda05managing,
  title = 	 {{Managing Memory Access Latency in Packet Processing}},
  author = 	 {Jayaram Mudigonda and Harrick M. Vin and Raj Yavatkar},
  booktitle = 	 {Proc. of ACM SIGMETRICS},
  year = 	 {2005},
  month = 	 {June},
  address   = {Banff, Canada}
}

@article{wulf95hitting, 
	author = {Wm. A. Wulf and Sally A. McKee},
	title = {Hitting the memory wall: implications of the obvious},
	journal = {SIGARCH Comput. Archit. News},
	volume = {23},
	number = {1},
	year = {1995},
	issn = {0163-5964},
	pages = {20--24},
	doi = {http://doi.acm.org/10.1145/216585.216588},
	publisher = {ACM Press},
	address = {New York, NY, USA},
}
